Τα video των εξαιρετικών παρουσιάσεων που είχαμε την ευκαιρία να παρακολουθήσουμε στο 1ο Architect Days Event είναι τώρα διαθέσιμα για να (ξανα)δείτε με την ησυχία σας.
|
|
|
|
Locating and addressing performance issues: From software to hardware architecture - Διομήδης Σπινέλλης |
Abstract: The ever increasing size of data sets, the adoption of sophisticated software stacks, the large storage access latencies, and the stagnation in the processor clock speeds are making performance an increasing worry for developers. In this tutorial we will see how we can locate the source of performance problems and ways to solve them. We will work top-down, looking first on why we might care about performance, where our software spends its time, and how we can identify those trouble spots. Depending on the type of workload we’re facing, we will then examine specific tools we can use to drill-down towards the architectural source of the problem and solve it. Areas we will examine, include network performance, the overhead of operating system calls, disk input/output, specific program constructs and algorithms. |
|
|
|
Modeling in the Enterprise with Microsoft "Oslo" – Νατάσα Μανουσοπούλου |
Abstract: Modeling is recognized as a key success factor for the strategic move of the enterprise towards dynamic IT. "Oslo", Microsoft’s set of modeling technologies, provides the organization with a toolset that enables building, sharing and visualizing models across departments and roles. The talk will provide an overview of application modeling with "Oslo", from the high level definition of models using the “M” language, through model metadata management in the Repository, to domain specific languages and their practical applications. |
|
|
|
Reliability, Availability, and Scalability - Have your cake and eat it too - Udi Dahan |
Abstract: Architects love the word “scalability”. We talk about transactions per second and page views per day and on and on. Of course, none of that scalability means anything if the system is down or if data gets lost or corrupted. Finding the right balance between reliability, availability, and scalability for the various parts of a system is critical to avoid unnecessarily costly solutions. This presentation will show a set of patterns that strikes this balance, their connection to supporting technologies, and their applicability across many enterprise domains. You can have it all. |
|
|
|
|
|
|