Ancient Roman architecture
Although concrete had been used on a minor scale in Mesopotamia, Roman architects perfected Roman concrete and used it in buildings where it could stand on its own and support a great deal of weight. The first use of concrete by the Romans was in the town of Cosa sometime after 273 BC. Ancient Roman concrete was a mixture of lime mortar, aggregate, pozzolana, water, and stones, and was stronger than previously-used concretes. The ancient builders placed these ingredients in wooden frames where they hardened and bonded to a facing of stones or (more frequently) bricks. The aggregates used were often much larger than in modern concrete, amounting to rubble.
Cement
Any preservation of this knowledge in literature from the Middle Ages is unknown, but medieval masons and some military engineers actively used hydraulic cement in structures such as canals, fortresses, harbors, and shipbuilding facilities. A mixture of lime mortar and aggregate with brick or stone facing material was used in the Eastern Roman Empire as well as in the West into the Gothic period. The German Rhineland continued to use hydraulic mortar throughout the Middle Ages, having local pozzolana deposits called trass.