How to introduce Google Analytics code in a modular way?
We are working on a very large codebase. It’s basically a web-based operating system, with its own file system and applications. The system’s UIs are generated dynamically with Javascript.
Why is it so bad to read data from a database “owned” by a different microservice
I have recently read this excellent article on the microservice architecture: http://www.infoq.com/articles/microservices-intro
Java Web Application in Cluster with Shared Database. How to Negotiate an Instance to do Updates? How to Notify Instances of Updates? [duplicate]
This question already has answers here: How to prevent race conditions in a web application? (5 answers) Closed 9 years ago. I have a Java web application, running in a cluster of Tomcat application servers and a shared SQL/JDBC database. Data from the database is cached in memory in each instance of the web app. […]
Design architecture and software for webapp integrating with few other endpoints (Email Server, Jira, CRM system)
In my upcoming project, I need to integrate a webapp with few other endpoints. Main duty of the webapp will be some kind of thin-client for inner JIRA system for company. Moreover, I’ll need to integrate with SMTP server, some-kind of SMS Api (not known yet) and webservice over SOAP. It should be fast and reliable.
Dealing with Users and User-Owned Data in an API
I have a question about the way I am architecting an API.
Is console logging inappropriate for chatty applications?
12 Factor states that applications should log to the console, those console logs should should be unbuffered, and the logs should be redirected to someplace useful (file, database, whatever).
What are the key areas to evaluate software (codebase) on? [closed]
Closed 9 years ago.
How would one implement communication between an input device and a PC?
I’m trying to get started on a side project using a mobile device (tablet or smartphone) as an input device to a PC. In its most simplest form, I envision using the mobile device touchscreen to control cursor movement and clicks on the PC. So far I’m targeting Windows machines and either Android or iOS devices (using Xamarin).
How do you handle versioning in a multi-sided project?
I know it’s a broad question so I’ll try to be as specific as possible.
This question is more an “organisational” question than a technical one.
New DDD, context-oriented, functional… approach in building business layer [closed]
Closed 9 years ago.