[{"data":1,"prerenderedAt":106},["ShallowReactive",2],{"content-guides-lambda-kafka-getting-started":3},{"markdown":4,"frontMatterAttributes":5,"bodyRaw":20,"contributorPaths":21,"menuType":23,"contentName":24,"slug":25,"readingTime":26,"menu":27,"nextDocItem":31,"previousDocItem":105},"\u003Cp>Choreography and orchestration are two different models for how distributed services can communicate with one another. In orchestration, communication is more tightly controlled. A central service coordinates the interaction and order in which services are invoked. Choreography achieves communication without tight control. Events flow between services without any centralized coordination. Many applications use both choreography and orchestration for different use cases.\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-js\">console.log(&#39;What is going on&#39;);\n\u003C\u002Fcode>\u003C\u002Fpre>\n",{"title":6,"order":7,"callout":8,"resources":13},"Getting Started",2,{"title":9,"description":10,"image":11,"link":12},"Watch the video","This session shows how you can refactor an existing serverless application to fully utilize AWS managed services and make service dependencies explicit, resulting in cleaner and more robust code.","\u002Fassets\u002Fexternal\u002Fguides\u002Flambda-kafka\u002Fassets\u002Fcallout-example.png","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=ttJAIQf7cTw",[14,18],{"link":15,"text":16,"type":17},"https:\u002F\u002Fcdkpatterns.com\u002Fpatterns\u002F","Serverless Collection","video",{"link":12,"type":17,"text":19},"Building modern cloud applications? Think integration!","Choreography and orchestration are two different models for how distributed services can communicate with one another. In orchestration, communication is more tightly controlled. A central service coordinates the interaction and order in which services are invoked. Choreography achieves communication without tight control. Events flow between services without any centralized coordination. Many applications use both choreography and orchestration for different use cases.\n\n```js\nconsole.log('What is going on');\n```\n",[22],"content\u002Fcontributors\u002Fjulian-wood.json","LESSON","Using AWS Lambda to process Apache Kafka streams","\u002Fcontent\u002Fguides\u002Flambda-kafka\u002Fgetting-started","1 min",[28,37,45,53,62,70,79,88,97],{"title":29,"content":30},"Introducing streaming",[31],{"title":29,"order":32,"time":33,"path":34,"id":35,"link":36},1,"4 min","introduction","introduction.md","\u002Fcontent\u002Fguides\u002Flambda-kafka\u002Fintroduction",{"title":38,"content":39},"Using Kafka to build your streaming application",[40],{"title":38,"order":7,"time":41,"path":42,"id":43,"link":44},"6 min","using-kafka","using-kafka.md","\u002Fcontent\u002Fguides\u002Flambda-kafka\u002Fusing-kafka",{"title":46,"content":47},"Using Lambda to consume records from Kafka",[48],{"title":46,"order":49,"time":33,"path":50,"id":51,"link":52},3,"using-lambda","using-lambda.md","\u002Fcontent\u002Fguides\u002Flambda-kafka\u002Fusing-lambda",{"title":54,"content":55},"Configuring Kafka and Lambda",[56],{"title":54,"order":57,"time":58,"path":59,"id":60,"link":61},4,"9 min","configuring-kafka-lambda","configuring-kafka-lambda.md","\u002Fcontent\u002Fguides\u002Flambda-kafka\u002Fconfiguring-kafka-lambda",{"title":63,"content":64},"Processing Kafka streams using the Lambda ESM",[65],{"title":63,"order":66,"time":58,"path":67,"id":68,"link":69},5,"processing-esm","processing-esm.md","\u002Fcontent\u002Fguides\u002Flambda-kafka\u002Fprocessing-esm",{"title":71,"content":72},"Scaling and throughput",[73],{"title":71,"order":74,"time":75,"path":76,"id":77,"link":78},6,"5 min","scaling-throughput","scaling-throughput.md","\u002Fcontent\u002Fguides\u002Flambda-kafka\u002Fscaling-throughput",{"title":80,"content":81},"Monitoring and observability",[82],{"title":80,"order":83,"time":84,"path":85,"id":86,"link":87},7,"2 min","monitoring-observability","monitoring-observability.md","\u002Fcontent\u002Fguides\u002Flambda-kafka\u002Fmonitoring-observability",{"title":89,"content":90},"Troubleshooting",[91],{"title":89,"order":92,"time":93,"path":94,"id":95,"link":96},8,"3 min","troubleshooting","troubleshooting.md","\u002Fcontent\u002Fguides\u002Flambda-kafka\u002Ftroubleshooting",{"title":98,"content":99},"Resources",[100],{"title":98,"order":101,"time":26,"path":102,"id":103,"link":104},9,"resources","resources.md","\u002Fcontent\u002Fguides\u002Flambda-kafka\u002Fresources",null,1792578865960]