Client Side Service Discovery in AWS ECS with Route 53Service Discovery is a key concept of the microservices architecture which enables different microservices within the ecosystem to discover and communicate with each other. Broadly, there are two approaches through which this can happen. Server S...Oct 9, 2022 · 5 min readpavanandhukuri.com
Abstraction as a practice to write Clean CodeWhile there are many definitions of what amounts to clean code, I would personally go with its simplest form. Clean code is code that is easy to understand and modify. The book "Clean Code" By Robert C. Martin speaks about a lot of practices to ke...1GOct 2, 2022 · 4 min readpavanandhukuri.com
The C4 Model - A convenient and efficient way to visualise Software ArchitectureIntroduction Documenting Software Architecture diagrams is a fundamental step in the design of software. The process you follow to create such documentation should exhibit the following characteristics at a minimum. Convenient - Personally, I always ...Aug 31, 2022 · 4 min readpavanandhukuri.com
Another reason why you may be facing ORA-03150: end-of-file on communication channel for database linkThe Setup We have an Oracle server with database links created to multiple database servers. The target servers also being Oracle. There is a stored procedure written which queries the data present in certain tables in these linked servers and essent...Jul 3, 2022 · 2 min readpavanandhukuri.com
An almost complete checklist for running RESTful APIs in productionBuilding RESTful APIs using micro-service architecture is a very common practice now. However, if the correct ecosystem is not in place to support running these services in production, maintenance becomes a pain. This article will try to outline most...Jun 19, 2022 · 4 min readpavanandhukuri.com