Siddhesh Pawar
@GeekySiddhesh
Followers
313
Following
4K
Media
91
Statuses
414
Software Developer π¨βπ» | Java, Spring Boot, Spring Cloud, SQL & React JS Learner π± | Exploring DevOps βοΈ | Diving into DSA π
Pune, India
Joined April 2024
Hello Connections My current work contract is ending soon, so Iβm looking for new job opportunities or freelancing projects. Iβm a Java Full Stack Developer (Java, Spring Boot, React, SQL) and would love to connect. Any tips, referrals, or advice would mean a lot
1
0
9
Terraform = IaC tool β create/update/delete infra with 1 command. Resource Explorer = search engine β find AWS resources across regions/accounts. Cost Explorer = track bills β map costs to projects. Common to all β Tags. Always tag resources to avoid unnecessary bills!
0
0
18
This week, I worked on the complete app deployment using GitHub, S3, CodeDeploy, and Load Balancer, and understood some new AWS services All created using Terraform
2
0
27
Last week, Explored some Recursion and backtracking problems
0
0
6
Understood ELB (Elastic Load Balancer) and Auto Scaling Group in EC2. Experienced in live load balancing, auto scaling, and self-healing concepts. Also routed traffic with Route 53 for a custom domain.
0
0
12
CloudWatch vs CloudTrail: - CloudWatch = metrics, logs, alarms - CloudTrail = who did what, when - CloudWatch = performance + health - CloudTrail = governance + audit Together = observability + security.
2
25
198
Last week, I revised and solved some problems on the queues.
0
0
15
Day 87 of My Java Backend Journey - Understand docker compose and implemented it using Spring Boot and psql - Concept of mullti stage build - Local Build - Build directly inside Docker (single stage) - Multlti stage build - Reduce image size
1
0
17
Day 86 of My Java Backend Journey - Basics of Docker - Virtualization vs Containerization - Docker Architecture - Installing Docker on EC2 + Common Issues - Docker Terminologies (Image, Container, Dockerfile) - Commonly Used Commands - Running a Spring Boot inside Docker
1
0
17
Summary of what I learned: - AWS S3 integration - Advanced Spring Boot config - Real use of annotations & design patterns - Query optimization - Full email feature with status tracking
0
0
5
Internally, Spring used the Strategy Design Pattern. Next, I had to show email status and count on the frontend. To optimize DB calls, I explored: -Projections - Criteria API - Specifications Everything fetched in a single efficient query!
1
0
5
Spring's TemplateResolver supports only local templates, so I had to extend it to handle S3-based dynamic ones. This required understanding and using core Spring concepts: @Bean
@Configuration
@Qualifier
@Primary I never used these before in real projects, now Iβll never forget!
1
0
1
To send emails, I worked with two types of templates: - Local templates (from resources folder) - Dynamic templates (stored in AWS S3) I integrated AWS S3 with Spring Boot to load dynamic templates.
1
0
1
Day 85 of My Java Backend Journey Last week was hectic, but it was also filled with real-world learning. I implemented email sending using the Brevo API in Spring Boot. π
1
0
11
That is a good explanation I tried the same with lombok builder a long time ago, but your approach is good.
@GeekySiddhesh Sample example. You will get a runtime error anyway. Not compile time tho, but still your flows will break, and you will know what is mandatory.
0
0
12