Mario BittencourtinITNEXTLeveraging Step Function Service Integration: Finding Balance for the Developer ExperienceAWS Step Functions is a Low Code/No Code service that enables you to develop workflows that can be helpful when implementing Sagas/Process…Jun 281Jun 281
Mario BittencourtinSSENSE-TECHServerless x K8S: Reflections and Proposing a Framework to Guide the SelectionThe serverless computing model, introduced almost a decade ago, caused a stir in many organizations grappling with understanding its…Jun 7Jun 7
Mario BittencourtinITNEXTPersistent Execution with Temporal: A Better Alternative to AWS Step Functions?Software development would be much easier if all went well. Reality could not be far from this! Hardware issues, connectivity problems, and…May 17May 17
Mario BittencourtinSSENSE-TECHExploring Advanced Error Handling Patterns with Event-Driven Architecture — Part II“In the search for solutions, do not be content with the surface; dive deep into the depths where non-obvious errors and situations await…May 32May 32
Mario BittencourtinSSENSE-TECHExploring Advanced Error Handling Patterns with Event-Driven Architecture — Part IAn event-driven architecture (EDA) brings changes to the way we approach error handling. When using the more commonly adopted synchronous…Apr 51Apr 51
Mario BittencourtEvent Sourcing with Emmett: How to Reduce the Entry BarrierI am a big advocate of event sourcing, having written about it and using it for years. Despite being around for some time, it is not…Mar 12Mar 12
Mario BittencourtFirst Steps Toward Becoming a Software ArchitectOne of the most asked questions by the developers I have worked with is: how one become a software architect? For the longest time, every…Mar 7Mar 7
Mario BittencourtinSSENSE-TECHWhy AsyncAPI Matters — Bridging the Gap in API Documentation — Part IILet's continue exploring AsyncAPI, this time looking at more advanced aspects and features available.Feb 2Feb 2
Mario BittencourtinSSENSE-TECHWhy AsyncAPI Matters — Bridging the Gap in API Documentation — Part IIn the world of software development, discussions about modern applications always include the development of APIs. There are numerous…Jan 19Jan 19
Mario BittencourtGraceful Degradation — Why It Is Important And How To Achieve ItHigh availability is the norm for today’s cloud-enabled applications. They are expected to be always up, ready to serve customers no matter…Dec 2, 20231Dec 2, 20231