PinnedAtul AgrawalLibrary vs Service vs SidecarAll software applications are composed of re-usable elements. The objective and functionality of these reusable elements vary from infra…Jan 23, 20221Jan 23, 20221
Atul AgrawalValidation Module —High Level ArchitectureValidation is one of the most commonly discussed and required capability for all types of business applications as ensuring the integrity…Apr 15, 2023Apr 15, 2023
Atul AgrawalWeb Pages— Basic Security PracticesThe security is always #1 priority for all types of enterprises and yet there are few common mistakes that teams end up doing time to time…Jan 27, 2023Jan 27, 2023
Atul AgrawalTackling the Tech DebtsA few months back, a platform module that consisted of web app, native app and back-end apps got handed over to my team as part of re-org.Oct 26, 2022Oct 26, 2022
Atul AgrawalMonolith to Micro Services — Key TakeawaysIn this blog post, I am going to share the key takeaways that I have learnt after doing the retrospective of architectural changes that…May 16, 20221May 16, 20221
Atul AgrawalA Method for Software Architecture BlueprintThere are different methods that software architects use from time to time for coming up with the blueprint of software architecture.Apr 7, 20223Apr 7, 20223