Skip to content

Instantly share code, notes, and snippets.

View opeolluwa's full-sized avatar
🦬
Adventurous

Adeoye Adefemi opeolluwa

🦬
Adventurous
View GitHub Profile
@opeolluwa
opeolluwa / README.md
Last active August 8, 2023 21:06
a roadmap for learning backend engineering

Backend Engineering Roadmap

In the modern digital age, where seamless user interfaces and intricate web (and mobile) applications are the norm, backend engineering serves as the unsung hero, orchestrating the intricate dance between data, functionality, and performance of what the user sees and interract with.

As we delve into the realm of backend engineering, we will unravel the vital role it plays in shaping the digital experiences we cherish, exploring its core concepts, technologies, and the pivotal role it plays in powering the interconnected web of today's technology ecosystem. So, join me on this journey to uncover the hidden intricacies that power our digital world, as we demystify the art and science of backend engineering.

Needless to say, this is not a one-size-fit-all rooadmap, it's a documentation I'm puttig together, largely inspired of my professional exprience. I hope you find it helpful

The Roadmap

@opeolluwa
opeolluwa / README.md
Last active August 11, 2023 05:56
Using Docker

Using Docker

Docker is a platform and tool designed to make it easier to create, deploy, and run applications using containers. Containers are lightweight, portable, and self-sufficient units that package an application and its dependencies, along with the necessary runtime, libraries, and system tools. This enables consistent deployment across different environments, from development to production, without worrying about the underlying infrastructure.

Docker provides a way to package and isolate applications within containers, allowing them to run consistently on any system that supports Docker, regardless of differences in operating systems, configurations, or other dependencies.

Key concepts and components of Docker include:

  1. Docker Image: A Docker image is a read-only template that contains a set of instructions for creating a runnable instance of an application. Images can be built from a Dockerfile, which defines the application and its dependencies.