Skip to main content

2016 | OriginalPaper | Buchkapitel

8. Development Environment and Workflow

verfasst von : Cloves Carneiro Jr., Tim Schmelmer

Erschienen in: Microservices From Day One

Verlag: Apress

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Software engineering in a microservices environment requires a specific mindset, as well as tools to make development and deployment simple. Any friction caused by a high number of deployment units will put a damper on overall productivity.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
A collaboration tool that enables remote pair programming. https://screenhero.com/
 
2
See Chapter 9 for an explanation of component tests.
 
3
See “Comparison of open-source configuration management software,” Wikipedia; https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software
 
4
See https://github.com/pivotal-sprout for an overview of Pivotal Sprout tools and recipes.
 
5
Linux containers, a way to virtualize multiple, isolated Linux systems on top of a single Linux host machine. See https://en.wikipedia.org/wiki/LXC
 
6
For a description of how to set up Pull Request templates in your repository, see https://help.github.com/articles/creating-a-pull-request-template-for-your-repository/ .
 
7
See http://rspec.info/ , https://cucumber.io , and http://jnicklas.github.io/capybara/ ; more details on how to use these frameworks will be presented in Chapter 9.
 
8
See https://github.com/thoughtbot/guides/tree/master/style/testing for the full test style guide at Thoughtbot.
 
10
See the “Typical Rails app" section at https://github.com/guard/guard-rspec#typical-rails-app
 
11
Code Climate analysis can be added for free to any open-source project.
 
12
See the next chapter for further notes on exploratory testing.
 
13
Chapter 9 offers insights into frameworks for this purpose, such as pacto, in the sections on contract testing.
 
14
Evan Phoenix, "Microservice Development - Who Runs What Where", April 17, 2016. http://phx.io/posts/microservice-dev/
 
15
For more details on the Swagger UI, see the "The Swagger User Interface" section in Chapter 5.
 
16
See Chapters 6 and 9 for more information on the Consul tool.
 
Metadaten
Titel
Development Environment and Workflow
verfasst von
Cloves Carneiro Jr.
Tim Schmelmer
Copyright-Jahr
2016
Verlag
Apress
DOI
https://doi.org/10.1007/978-1-4842-1937-9_8