Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

1

Share

Download to read offline

Performance Microservices in the Cloud

Download to read offline

Master Class given in Bcn Test Academy 2020

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Performance Microservices in the Cloud

  1. 1. ¿A qué huelen las nubes? Performance testing of Microservices in the Cloud
  2. 2. import random import time import requests class Speaker(object): def __init__(self): born = "Avilés - Asturias" studies = "Applied Maths and Computability" jobdescription = "Performance SuperSayan" company = "SCRM Lidl Digital Hub" team = "Devops" talks = [VLC Testing, DevopsDays, WebPerfDays, Velocity] def talk(self): start_timer = time.time() r = requests.get('http://www.slideshare.net/almudenavivanco') r.raw.read() latency = time.time() - start_timer self.custom_timers[‘Test Academy’] = latency if __name__ == '__main__': speech = Speaker() speech.talk() print trans.custom_timers Almudena Vivanco (@MrsDaehin)
  3. 3. Common Misconceptions
  4. 4. Microservices are Scattered Web Services
  5. 5. APIS are microservices
  6. 6. Microservices Are APIs
  7. 7. Microservices o minimonolitos? https://youtu.be/c-Vxu4y5ujI?t=343
  8. 8. http://chrisrichardson.net
  9. 9. Cohesion Chaos
  10. 10. microservices As A goal
  11. 11. Scattershot adoption
  12. 12. Manual Configurations Management
  13. 13. Building a gateway in every service
  14. 14. A well designed microservice Highly Maintainable and testable Minimal Lead Time High Deployment Frequency Loosely coupled Independently Deployable Implements a business capability Developed by a small team/squad
  15. 15. Design Patterns
  16. 16. Manolito
  17. 17. Communication Between Microservices
  18. 18. Synchronous Calls https://reflectoring.io/microservice-
  19. 19. Simple Messaging
  20. 20. Transactional Stateful Messaging
  21. 21. Message Size Persistence of the Message Batch Size https://www.cloudamqp.com/blog/2016-11-18-load-testing-and-performance- measurements-rabbitmq.html
  22. 22. Zero-Payload Events
  23. 23. Proxy vs Gateway
  24. 24. The Cloud
  25. 25. Cluttered App Service Plan Resource Management Resource Exhaustion
  26. 26. What to Monitor
  27. 27. Relation Between Services
  28. 28. Caso de Estudio
  29. 29. Service Purpose Type When to use Event Grid Reactive programming Event distribution React to status Changes Event Hub Big data pipeline Event Streaming distributed data streaming Service Bus Enterprise Messaging Message Order processing
  30. 30. https://github.com/MrsDaehin/devops
  • micaelgallego

    Jan. 31, 2020

Master Class given in Bcn Test Academy 2020

Views

Total views

248

On Slideshare

0

From embeds

0

Number of embeds

20

Actions

Downloads

1

Shares

0

Comments

0

Likes

1

×