Software Engineer | Architecting Optimized & Resilient Systems | Building Scalable Solutions for businesses | System design and Architectural thinking.
Client- Sullivan, I want a web application that connects Homes to Care Workers.
Me- I can do better than that. Instead of an app, it will be a system.
Now, the product is 85% done. Currently, I am integrating Stripe for payment gateway
@Femiforge You mean understanding syntax, methods, algorithm and sorting algorithms, tailoring implementation to protect requirements. AI reduced workload for Engineer so they focus on core engineering. Even with AI, you can still be a bad engineer
@Akintola_steve The truth is this, I only watched a tutorial explaining the settings and usage of AI agents with a project I wasn't strongly invested on. Others, Copilot code suggestions is enough for my projects. I am still amateur in using coding agents. I love thinking man
@Akintola_steve What Data are you referring to and how frequently is accessed and how often it changes.
Let's say, user profile - 20 seconds.
product Listing - 60 seconds TTL.
Most times, what determines TTL is how often the data is written to
@Akintola_steve I measure why it became slow. Is it traffic? How many requests per second?
I will check if it is properly indexed.
Optimize the query.
If there is a traffic spike, I will add caching as the first Scaling approach.
@system_monarch Cache invalidation. Write-through and cache invalidation prevents stale Data. Each time a record changes, in a strong consistency app, write-through but most times, invalidate the cached key and users reads from the database
To manage my time properly, I gave this project design to FE guy. He used AI to generate a very complex UI, libraries were imported. I refused it. Took it, and got something as simple as below for the hero section. I can make changes to it easily. this is called OWNERSHIP.
Devs, don't allow the sophistication of AI to take away the sophistication of your mind.
Like AI, your mind can create. Don't allow AI to make you forget how powerful your mind is. The industry still rewards people who know how to think .
Microderservice vs Monolith server.
Devs, Microderservice doesn't solve a technical problem, it is solves an organisational problem.
The team is growing, services should be independently deployable, different stack for services , use Micro service design.
@FolushoxFolarin Please , blame this to a government that failed and the system is not working for the youths. Sir, you don't know what it means for people to just be in survival mode. The comfort to analyze all this is lost.
@frontend__fairy It has its benefits. It makes one strong with fundamentals and retains the ability to solve logical problems. AI should do the heavy lifting while a good native engineer could actually solve basics that forms the convention of the codebase.
I respect people that are very conscious of their value. It was a
negotiation and because someone else accepts it, doesn't mean she was wrong. One time I accepted an offer too low for my experience and contribution. I regretted it..
So we offered 250k to someone who just finished NYSC for an internship role fully remote.
SHE rejected it.
Thatโs what you get if you know your worth right?
No wahala, another person took it.