Pablo Barros is a software design enthusiast and determined to “keep it simple” while building and delivering against full solution specs. As Applications Architect at Oracle, Pablo defines and manages the pipeline of future architecture-related changes needed in the application to support upcoming Product changes. Previously, Pablo has worked in different startups focusing mostly in delivering scalable SaaS systems, mainly in E-commerce. Pablo hates meetings and loves well-oiled agile teams that deliver products in a lean fashion.
As systems grow, many of the overarching architectural principles become less obvious to developers. It is important to preserve these principles intact and visible to all folks that interact with the code base. In this session, we will review a number of static code analysis tools, starting with localized analysis of code snippets; create strategies for catching violations of application-wide design patterns; and review tools for automating and hooking the static code analysis to source control and build systems.
With Search playing such a big part on modern applications, provisioning robust search solutions that provide the proper level of security and low maintenance costs in multitenant applications become an entire new challenge. In this session, we define the requirements for multitenant search and review different patterns and solutions available to tackle this challenge.