{"schemaVersion":"ready-scan.resource-sources.v1","locale":"en","path":"/sources/source-525f244be9d4238b","canonicalUrl":"https://knowledge.readyscan.ai/sources/source-525f244be9d4238b","machineUrl":"https://knowledge.readyscan.ai/discovery/sources/source-525f244be9d4238b.json","page":1,"pageSize":48,"totalCount":1,"totalPages":1,"previous":null,"next":null,"kind":"source","source":{"id":"source-525f244be9d4238b","url":"https://www.krakend.io/solutions/monolith-to-microservices/","title":"KrakenD S.L.U.: /solutions/monolith-to-microservices/","publisher":"krakend.io","publicationCount":1,"modifiedOn":"2026-10-27","path":"/sources/source-525f244be9d4238b","canonicalUrl":"https://knowledge.readyscan.ai/sources/source-525f244be9d4238b","machineUrl":"https://knowledge.readyscan.ai/discovery/sources/source-525f244be9d4238b.json"},"items":[{"key":"subject:Q137591250","citations":[{"id":"source-525f244be9d4238b","url":"https://www.krakend.io/solutions/monolith-to-microservices/","title":"KrakenD S.L.U.: /solutions/monolith-to-microservices/","publisher":"krakend.io","accessedOn":"2026-10-27"}],"editions":[{"language":"en","title":"KrakenD S.L.U.","description":"Spanish software company developing KrakenD, an open-source, stateless API gateway.","path":"/entities/krakend-s-l-u-q137591250","canonicalUrl":"https://directory.readyscan.ai/entities/krakend-s-l-u-q137591250","machineUrl":"https://directory.readyscan.ai/discovery/entities/krakend-s-l-u-q137591250.json","modifiedOn":"2026-10-27"}],"subject":{"slug":"krakend-s-l-u-q137591250","name":"KrakenD S.L.U.","questions":[{"question":"Does KrakenD decompose my monolith for me?","path":"/entities/krakend-s-l-u-q137591250#company-answer-content-native-digital-agencies-84e70f7b0d2d6ba4-a-65675339a0762302ec14"},{"question":"Is this only relevant if I am actively migrating away from a monolith?","path":"/entities/krakend-s-l-u-q137591250#company-answer-content-native-digital-agencies-84e70f7b0d2d6ba4-a-852bcdf1d3e3751a41b0"},{"question":"How does API composition make migration safer?","path":"/entities/krakend-s-l-u-q137591250#company-answer-content-native-digital-agencies-84e70f7b0d2d6ba4-a-8f2f5e5d7b904348205e"},{"question":"Does KrakenD help with the strangler fig pattern specifically?","path":"/entities/krakend-s-l-u-q137591250#company-answer-content-native-digital-agencies-84e70f7b0d2d6ba4-a-4e23e21957a8408d3e83"},{"question":"1. Does KrakenD decompose my monolith for me?","path":"/entities/krakend-s-l-u-q137591250#company-answer-content-native-digital-agencies-84e70f7b0d2d6ba4-a-9994001be95ce86aa92f"}],"facts":[{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-65675339a0762302ec14","label":"Does KrakenD decompose my monolith for me?","value":"“No. KrakenD does not refactor your codebase, extract your services, or decide which parts to break apart.”","path":"/entities/krakend-s-l-u-q137591250#company-fact-content-native-digital-agencies-84e70f7b0d2d6ba4-a-65675339a0762302ec14","questionPaths":["/entities/krakend-s-l-u-q137591250#company-answer-content-native-digital-agencies-84e70f7b0d2d6ba4-a-65675339a0762302ec14"]},{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-852bcdf1d3e3751a41b0","label":"Is this only relevant if I am actively migrating away from a monolith?","value":"“No. The composition layer KrakenD provides is useful any time you have more than one backend serving the same client. Whether you are mid-migration, post-migration, or pre-migration and still on a monolith but planning ahead, the cross-cutting concerns problem is the same.”","path":"/entities/krakend-s-l-u-q137591250#company-fact-content-native-digital-agencies-84e70f7b0d2d6ba4-a-852bcdf1d3e3751a41b0","questionPaths":["/entities/krakend-s-l-u-q137591250#company-answer-content-native-digital-agencies-84e70f7b0d2d6ba4-a-852bcdf1d3e3751a41b0"]},{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-8f2f5e5d7b904348205e","label":"How does API composition make migration safer?","value":"“It eliminates the hardest constraint of incremental migration: the moment when a single client request needs data from both the monolith and a newly extracted service. A reverse proxy cannot serve both in one response without breaking the client contract.”","path":"/entities/krakend-s-l-u-q137591250#company-fact-content-native-digital-agencies-84e70f7b0d2d6ba4-a-8f2f5e5d7b904348205e","questionPaths":["/entities/krakend-s-l-u-q137591250#company-answer-content-native-digital-agencies-84e70f7b0d2d6ba4-a-8f2f5e5d7b904348205e"]},{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-4e23e21957a8408d3e83","label":"Does KrakenD help with the strangler fig pattern specifically?","value":"“Yes. KrakenD routes traffic by path prefix. You point new paths to extracted services and legacy paths to the monolith. For endpoints that need data from both, KrakenD composes the response. The client calls the same endpoint throughout. When the monolith is retired, only the routing config changes.”","path":"/entities/krakend-s-l-u-q137591250#company-fact-content-native-digital-agencies-84e70f7b0d2d6ba4-a-4e23e21957a8408d3e83","questionPaths":["/entities/krakend-s-l-u-q137591250#company-answer-content-native-digital-agencies-84e70f7b0d2d6ba4-a-4e23e21957a8408d3e83"]},{"id":"content-native-digital-agencies-84e70f7b0d2d6ba4-a-9994001be95ce86aa92f","label":"1. Does KrakenD decompose my monolith for me?","value":"“No. KrakenD does not refactor your codebase, extract your services, or decide which parts to break apart.”","path":"/entities/krakend-s-l-u-q137591250#company-fact-content-native-digital-agencies-84e70f7b0d2d6ba4-a-9994001be95ce86aa92f","questionPaths":["/entities/krakend-s-l-u-q137591250#company-answer-content-native-digital-agencies-84e70f7b0d2d6ba4-a-9994001be95ce86aa92f"]}]},"selected":{"language":"en","title":"KrakenD S.L.U.","description":"Spanish software company developing KrakenD, an open-source, stateless API gateway.","path":"/entities/krakend-s-l-u-q137591250","canonicalUrl":"https://directory.readyscan.ai/entities/krakend-s-l-u-q137591250","machineUrl":"https://directory.readyscan.ai/discovery/entities/krakend-s-l-u-q137591250.json","modifiedOn":"2026-10-27"}}],"versionId":"fnv1a64:8adcf001bd6ede45"}