Want to understand technology deeper?
→ Create a data pipeline
→ Create a data warehouse
→ Create a data lake
→ Create a data lakehouse
→ Create a SQL query engine
→ Create a distributed cache
→ Create a message broker
→ Create a workflow scheduler
→ Create a CDC pipeline
→ Create a stream-processing system
→ Create a data quality system
→ Create a data catalog
→ Create a metadata platform
→ Create a columnar storage engine
→ Create a distributed database
→ Create a vector database
→ Create a search engine
→ Create a recommendation system
→ Create a feature store
→ Create a rate limiter
→ Create a load balancer
→ Create a reverse proxy
→ Create an API gateway
→ Create an authentication system
→ Create a logging platform
→ Create a monitoring system
→ Create a distributed task queue
→ Create a file storage system
→ Create a URL shortener
→ Create a notification system
→ Create a real-time analytics system
→ Create a metrics platform
→ Create a mini Spark
→ Create a mini Kafka
→ Create a container runtime
→ Create a CI/CD platform
→ Create a secrets manager
→ Create an AI inference server
→ Create a model-serving platform
→ Create an embedding service
→ Create an agent framework
→ Create a distributed file system
→ Create a simple cloud platform
Next semester as a Computer Engineering student is about to get interesting.
Microcontrollers, Embedded Systems, Cybersecurity, and Robotics.
Thank God I already bought my embedded systems kit. There’s a lot I want to explore in tech, even while learning Data Engineering.
From now till graduation, the goal is simple: become solid in engineering.
Engineering and tech is fun. Just keep learning and don’t give up.
What is the biggest lie in modern tech?
→ “We need AI.”
→ “We need more engineers.”
→ “We need more data.”
→ “We need to scale.”
→ “We need the cloud.”
→ “We need another framework.”
A QUESTION FOR EVERY DEVELOPER:
If your GitHub is your “proof of skill”…
why do companies still trust a 60 minute interview more than your actual code?