Service-Centric & Cloud Comp COMP30231


Module Leader: Marc Frincu

Assistents:

Languages: java


Assessment

For Exe need message queues

Coursework in Term 1 (60%):

Exam in Term 2 (40%):

Week by week

Week 1: Fundamentals of service centric distributed object computing

Week 2: Client-server architectures & Revisiting sockets, TCP, HTTP

Week 3: Calling code on other machines & Remote Procedure Calls / Remote Method Invocation

Week 4 & 5: Calling remote services & Service Oriented Architectures, data exchange formats, REST, Web Services

Week 6: Message queues & publish-subscribe, AMQP

Week 7 & 8: Cloud Computing & MS Azure Fundamentals (AZ-900T0x): Modules 01, 02, 03 → MS Azure Fundamentals Certification (AZ-900)

Week 9: Containers and microservices & MS Azure Fundamentals (AZ-900T0x): Module 02 → MS Azure Fundamentals Certification (AZ-900)

Week 10: Coursework revision

Week 11 & 12: Big Data & Overview, use cases on the cloud

What is Database Sharding?
Database Tutorial. 🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting (me@antonputra.com) 🤝 - LinkedIn - https://www.linkedin.com/in/anton-putra 🎙 - Twitter - https://twitter.com/antonvputra 📧 - Email - me@antonputra.com 👨‍💻 - GitHub - https://github.com/antonputra 💼 - I’m a Senior Software Engineer at Juniper Networks (11+ years of experience) 📍 - Located in San Francisco Bay Area, CA (US citizen) ========= 📚 - Source Code: https://github.com/antonputra/tutorials 0:00 What is database sharding? 0:12 Why is database sharding important? 0:58 What are the benefits of database sharding? 1:57 How does database sharding work? 3:42 What are the methods of database sharding? 3:47 Range-based sharding 4:59 Hashed sharding 5:52 Directory sharding 6:38 Geo sharding 7:25 How to optimize database sharding for even data distribution? 7:45 Cardinality 8:05 Frequency 8:24 Monotonic change #Database #DevOps #SRE
https://www.youtube.com/watch?v=XP98YCr-iXQ

Course work

Lectures

term 2