DevOpsDays Taipei 2024 - Evolution of DevOps: Lessons Learned from a Growing ...smalltown
Discover the journey of DevOps in a startup environment through our presentation from DevOpsDays. As the Head of SRE at MaiCoin Group, I share practical insights and lessons learned from our experience in building and scaling a DevOps team. This presentation covers:
- The realities of DevOps in a startup, beyond the buzzwords
- Strategies for team expansion and role evolution
- Tools and techniques for effective DevOps practices
- Balancing technical choices and budget constraints
- Survival guide for DevOps engineers in startups
Reference:
💡 Monitoring
🔗 Prometheus Operator — 為 Kubernetes 設定及管理 Prometheus: https://blog.amis.com/kubernetes-operators-prometheus-3584edd72275
🔗 Kubernetes Multi-Clusters Monitoring With Prometheus & Thanos: https://medium.com/starbugs/kubernetes-multi-clusters-monitoring-with-prometheus-thanos-acff364f29d1
🔗 服務總是在半夜出事嗎? — 令人不再害怕 On Call 的系統化做法: https://medium.com/starbugs/%E6%9C%8D%E5%8B%99%E7%B8%BD%E6%98%AF%E5%9C%A8%E5%8D%8A%E5%A4%9C%E5%87%BA%E4%BA%8B%E5%97%8E-%E4%BB%A4%E4%BA%BA%E4%B8%8D%E5%86%8D%E5%AE%B3%E6%80%95-on-call-%E7%9A%84%E7%B3%BB%E7%B5%B1%E5%8C%96%E5%81%9A%E6%B3%95-1a1e6497cb13
💡 Logging
🔗 我的 ElasticSearch 進化之旅: https://medium.com/starbugs/%E6%88%91%E7%9A%84-elasticsearch-log-%E6%94%B6%E9%9B%86%E4%B9%8B%E6%97%85-39016c3b9a29
💡 IaC
🔗 Infrastructure As Code Day 2 — Unity: https://blog.amis.com/infrastructure-as-code-day-2-unity-82280521ebdb
🔗 Infrastructure As Code Day 2 — Testing: https://blog.amis.com/infrastructure-as-code-day-2-testing-942800fe1b5f
🔗 Infrastructure As Code Day 2 — Collaboration: https://blog.amis.com/infrastructure-as-code-day-2-collaboration-242bd82a102c
💡 CI/CD
🔗 Argo CD ApplicationSet Controller: 世界為我而轉動!: https://medium.com/starbugs/argo-cd-applicationset-controller-%E4%B8%96%E7%95%8C%E7%82%BA%E6%88%91%E8%80%8C%E8%BD%89%E5%8B%95-a837f9392298
This document discusses messaging queues and platforms. It begins with an introduction to messaging queues and their core components. It then provides a table comparing 8 popular open source messaging platforms: Apache Kafka, ActiveMQ, RabbitMQ, NATS, NSQ, Redis, ZeroMQ, and Nanomsg. The document discusses using Apache Kafka for streaming and integration with Google Pub/Sub, Dataflow, and BigQuery. It also covers benchmark testing of these platforms, comparing throughput and latency. Finally, it emphasizes that messaging queues can help applications by allowing producers and consumers to communicate asynchronously.
[2022 DevOpsDays Taipei] 走過 DevOps 風雨的下一步Edward Kuo
This document discusses DevOpsDays Taipei 2022 and the evolution of DevOps. It notes that Taiwan held its first DevOpsDays conference in 2016, and since then DevOps has grown from a little discussed topic to one that most industries now talk about and implement. The document discusses challenges of DevOps like ensuring team members always have work to do and that Agile is not just about quickly writing code. It also discusses database challenges in DevOps like automated provisioning and monitoring. Overall it advocates that with DevOps, many streams can be accommodated, and that there is no single path but what works for each organization.
This document discusses challenges with database deployments in DevOps workflows. It notes that 92% of respondents in a 2019 survey saw databases as a bottleneck in DevOps processes. Database updates are often tied to application changes, slowing full deployment times. Most DevOps teams find continuous database deployment difficult. There are also often tensions between DBAs and developers. The document provides some methods to help, such as spreading database knowledge across teams and giving developers more visibility and ownership of production databases and performance. However, fully achieving this integration is seen as risky and difficult. DevOps requires shared ownership of the entire software development and operations lifecycle between all roles.
Microsoft Teams allows for modern team communication through features like conversation threads, file sharing, wikis, note-taking, and knowledge sharing. It facilitates outsourcing to non-IT departments with requirement notifications by channel, email, connectors, monitoring, alerts, and dedicated project channels. Teams supports live video calls, recorded videos, screen sharing, and shared information across channels.
This document discusses Microsoft Teams and Office 365 collaboration tools as well as DevOps technologies. It covers topics such as communication, technology, solutions, and development operations practices for integrating and deploying applications. The document references Kingston technology and contains legal disclaimers about trademarks.
4. About Me
現任
Kingston Technology Senior IT Manager
Microsoft Region Director
Microsoft Most Valuable Professional
Microsoft Ignite 講師
Microsoft DevDays Asia 講師
Microsoft Tech Summit 講師
DevOps Days Taipei 講師
Taiwan Cloud Summit 講師
中華電信 DevOps 講師
頎邦科技 DevOps 講師
TSMC DevOps 講師
遠傳電信 DevOps 講師
瑞昱半導體 DevOps 講師
宏碁科技 DevOps 講師
經歷
啟碁科技 DevOps 講師
.NET Conf 講師
台灣技術開發社群講師
兩岸三地 DevOps 研討會 講師
企業 DevOps 培訓講師