🚀 Introducing SariSmart
A local-AI inventory assistant for sari-sari stores. Log sales and restocks in Tagalog or Taglish.
AI interprets, Frontend handles the calculations.
@cognition#AppBuildersPH
🎥 Demo:
DevOps Learning Path for Beginners 👇
For individuals starting out, having proficiency in the following areas is recommended:
1. Version Control:
- Git: Focus on mastering basic commands, branching and merging, collaboration, conflict resolution, version tagging
2. Linux Administration:
- Understand system architecture, command line basics, file management, user administration, permissions, and shell scripting
3. Programming:
- Python and Go are recommended; beginners should focus on mastering the language syntax, data structures, control flow, functions, libraries
4. Databases:
- Learn SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) and master data modeling, querying, indexing, transactions, and database management for efficient data storage and retrieval
5. Networking:
- Grasp essential concepts like IP addressing, subnetting, firewalls, routing, TCP/IP protocols, network topologies, Load balancers, VPNs and security to manage and troubleshoot network infrastructure
6. CI/CD:
- Learn automating the build and deployment pipelines, version control integration, testing automation, containerization, and monitoring
7. Containerization:
- Docker/conatinerd: Containerization for portable app packaging
- Kubernetes: Container orchestration for scaling apps
- Helm: Kubernetes package manager for streamlined deployments
8. Cloud Platforms:
- Get Familiar with AWS, Azure, GCP, and their services
9. IaC:
- Terraform: Learn Terraform's HCL for efficient, automated cloud infrastructure provisioning
10. Software Configuration Management:
- Ansible: Focus on writing YAML playbooks, understanding modules and roles, and automating server and configuration management efficiently
11. Monitoring & Logging:
Learn defining metrics, data scraping, alert rule setup, and data visualization for monitoring and troubleshooting
54K+ read our TechOps Examples newsletter: https://t.co/wwkI6UOSo4
What do we cover:
DevOps, Cloud, Kubernetes, IaC, GitOps, MLOps
🔁 Consider a Repost if this is helpful
Master the fundamentals before adding complexity:
• Structure logs with correlation IDs
• Implement automated rollback
• Implement RBAC correctly
• Optimize CI caching
• Use feature flags for safe rollouts
• Test backups regularly
In this article, you'll learn about Kubernetes probes, including Liveness Probes, Readiness Probes, and Startup Probes, and how to use them to improve the robustness and reliability of your microservices and ensure a better customer experience
➜ https://t.co/a7SGDAN7B6
Creating a client cache for a database query that takes 9 seconds will sure give the user a sub millisecond latency.
But that is just a duct tape.
Blindly and completely replacing the database on which the query takes 9 seconds for a database that takes 3 seconds, is just a more expensive duct tape. It is a matter of time until the new database shows its own problems.
Understanding why the query takes 9 seconds in the first place and fixing it is the most effective path forward.
Even if the decision ends up replacing the database, at least now you know why exactly you are replacing the component, it is not a black box to you.
This understanding is not easy. It takes time, effort and dedication to understand a piece of technology truly from the bottom.
Moreover, this vertical understanding of one component makes the engineer invaluable and irreplaceable by AI/automation.
I’m not advocating to never changing infrastructure. On the contrary, by understanding how languages, frameworks, databases and tools work, we may make informed design choices to replace the tool because of fundamental deficiencies.
Understand the system. There is so much joy to be gained from finally grasping why something is behaving the way it does. This may even spur into an upstream fix contribution.
ADVISORY
Microsoft reported an ongoing global issue affecting computer units. This issue has impacted certain operations in the bank which may cause longer wait times in our branches and contact center.
So happy to be an endorser of Jollibee New coffee blends available tomorrow in all Jollibee branches!! ☕️Jollibee has always been a dream which holds a special place in my heart from a kid to now and I feel so grateful to be coming back home to the Philippines with this family ❤️
Your ability to speak clearly is enhanced by reading (not listening) to books and by writing and journaling in complete sentences. Texting, voice dictation and audio books are wonderful but degrade articulation. Conversely, structured writing aids structured speech.