BackendOverviewWe will cover Backend Carrer Path as a Backend Engineer Foundation Level (I)Programing Languages (C / C++ / Javascript / python)Data structureAlgorithmsOOP(Object Oriented Programing)Design PatternDatabaseSQL and NoSQL DatabaseNormalization and DeNormalizationIndexingCAP TheoramACID & BASE Consistency Model(Distributed) TransactionsDatabase ReplicationData Partitioning / ShardingConsistent HashingDatabase FederationFoundation Level (II)NetworkingSecurityOperating SystemMulty ThreadingSoftware ArchitectureDesign PatternsDesign PrinciplesArchitectural PatternsAPIs & IntegrationNetworks, Security and CloudDifferent ToolingsRequirement AlicitationDocumentationDifferent DiagramsDesign DecisionsDevOpsLinux Operating SystemCommand Line InterfaceVertion Control System (git)Shell ScriptingNetworks, Security and ProtocolsCloud ProvidersContainerConfiguration ManagementCI/CDContainer OrchestrationLogs and MonitoringSystem DesignPerformace and ScalabilityLatency vs ThroughputAvailability vs ConsistencyReliability PatternsLoad BallencerCaching and CDNCommunication and MessagingMicroservice ArchitectureCloud Native TechologiesCloud Design PatternsWeb Server