Errata: March 8, 2021should be "more expense than it's worth" instead of "more expense then it's worth"
should be "prefix of /v1/organizations/{organizationId}/licenses" instead of "prefix of /v1/organizations/(organizationId}/licenses"
should be "/licenses/{licenseId}" instead of "/licenses{licenseId}"
should be "data models than a simple" instead of "data models then a simple"
should be "shorter lives than a service" instead of "shorter lives then a service"
should be "YAML (YAML Ain't Markup Language)" instead of YAML (Yet another Markup Language)
Remove the second expansion of YAML in the note. It follows immediately after the first 1.
should be "different properties defined in the bootstrap.yml" instead of "different properties defined in the boostrap.yml"
should be "If you don't set a profile", instead of "If you set a profile"
Figure 3.7 does not match the previous detailed text in page 82 (namely Postegres URI). In the figure the database url should be jdbc:postgresql//database:5432/eagle_eye_dev instead of jdbc:postgresql//database:5432/eagle_eye_local
Listing title should be "Listing 3.10 Spring Cloud config application.yml" instead of "Listing 3.10 Spring Cloud config bootstrap.yml"
should be "Netflix Ribbon library to provide client-side load" instead of "Netflix Ribbon library to provide client-slide load"
should be "completion times than other services" instead of "completion times then other services"
should be "If you hit the http://localhost:8080/v1/organizations/e254f8c-c442-4ebe-a82a-e2fc1d1ff78a/licenses/ endpoint" instead of "If you hit the http://localhost/v1/organizations/e254f8c-c442-4ebe-a82a-e2fc1d1ff78a/licenses/ endpoint". Note the missing port number
should be "in process than the number" instead of "in process then the number"
should be "The bulkhead pattern segregates remote resource calls" instead of "The bulk head pattern segregates remote resource calls"
should be "the /routes calls" instead of "the /route calls"
Figure 6.6 doesn't match the previous detailed text (namely the ignored-services)
Method declarations for shouldFilter() and run() should include the @Override annotation. They are present in Listing 6.13.
Wrong class mentioned on Page 198-199. The OAuth2Config class extends AuthorizationServerConfigurerAdapter, not AuthenticationServerConfigurer. This is wrong in the annotation for the code listing and the wrong class name is mentioned (AuthenticationServerConfigurer) in the description immediately following the code.
replace the line "client_credentials" with "client_credentials"). Missing the extra paranthesis at the end of the code.
should be "The UserDetailsService is used to hold user information that will be returned from Spring Security." instead of "The UserDetailsService is used by Spring Security to handle user information that will be returned the Spring Security"
should be "The antMatchers() method allows you to restrict the URL and HTTP method that's protected" instead of "The antMatchers() method allows you to restrict the URL and HTTP post that's protected."
The server on the far left of the diagram is identified as agleEye web application. It should be EagleEye web application.
A channel is represented by a Java interface class. Delete the word class. It should be:
A channel is represented by a Java interface.
"This all the code," should be "This is all the code..."
Redis is a key-value store data store that acts like a big,... should be
Redis is a key-value data store that acts like a big,...
...information to a to a remote syslog endpoint... has an extra "to a"... It should be
...information to a remote syslog endpoint...
Figure 10.17 has a "4." at the end of the sentence. That should not be there.